telegraph/police station - French English Dictionary